#pragma once
#include "Command.h"
#include "Container.h"
#include "Defines.h"
#include "PluginManager.h"

class Event
{
public:
	Event();
	Event(const Event &Source);
	~Event();
	Event & operator = (const Event &Source);
	bool DoEvent(Container<Value> Arguments);
	char name[NAMELEN];
	Container<Value> Parameters;
	char command[NAMELEN];
protected:
	void Copy(const Event &Source);
};